#ifndef _SHADER_MANAGER_MATRIX4F_
#define _SHADER_MANAGER_MATRIX4F_

#include "smUniform.h"

#include <GL/glew.h>

namespace ShaderManager
{

class smUniformMatrix4f : public smUniform
{
public:
	smUniformMatrix4f(GLuint program_id, const char* uniform_name, const float tab[16]);	
	virtual void load();

private:
	const float* val; //16 float, column1, column2, column3, column4
};

}
#endif